

//=== Cpp2 type declarations ====================================================


#include "cpp2util.h"

#line 1 "test.cpp2"


//=== Cpp2 type definitions and function declarations ===========================

#line 1 "test.cpp2"
#include "jl_alloc.h"
#include "jl_common.h"

#line 4 "test.cpp2"
[[nodiscard]] auto main() -> int;

//=== Cpp2 function definitions =================================================

#line 1 "test.cpp2"

#line 4 "test.cpp2"
[[nodiscard]] auto main() -> int{
 jl_alloc_funcs hack {jl_alloc_funcs()}; 
 jl_set_default_alloc_funcs(cpp2::move(hack));
}

